package ModelLayer;

/**
 * Write a description of class Delordre here.
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */
public class Delordre
{
    // instance variables - replace the example below with your own
    private int maengde;
    private Varer varer;

    /**
     * Constructor for objects of class Delordre
     */
    public Delordre(int maengde, Varer v)
    {
        this.maengde = maengde;
        this.varer = v; 
    }

    /**
     * Bruges til at tilføje et nyt vare objekt.
     * @param Varer varer.
     */
    public void setVarer(Varer varer)
    {
        this.varer = varer;
    }
    
     /**
     * Bruges hente maengden.
     * @return maengde.
     */
    public int getMaengde()
    {
        return maengde;
    }
    
     /**
     * Bruges til at tilføje en ny veardi til maengde.
     * @param int maengde.
     */
    public void setMeangde(int maengde)
    {
        this.maengde = maengde;
    }
    
     /**
     * Bruges til at hente vare pris.
     * @return pris.
     */
    public double getVarePris()
    {
           return varer.getPris();   
    }
    
     /**
     * Bruges til at returnere den samlede pris.
     * @return totalpris.
     */
    public double getTotalPris()
    {
        double totalPris = 0;
        totalPris = maengde * getVarePris();
        return totalPris;
        
    }
    
     /**
     * Bruges til at printeVareinfo.
     */
    public void printVarer()
    {
            varer.printInfo();
    }
}
